hysop.operator.base.spatial_filtering module¶
@file advection.py RestrictionFilter operator generator.
- class hysop.operator.base.spatial_filtering.InterpolationFilterBase(input_field, output_field, input_topo, output_topo, **kwds)[source]¶
Bases:
SpatialFilterBase
- class hysop.operator.base.spatial_filtering.PolynomialInterpolationFilterBase(input_field, output_field, input_topo, output_topo, **kwds)[source]¶
Bases:
PolynomialInterpolationMethod
,InterpolationFilterBase
Base implementation for polynomial interpolation.
- class hysop.operator.base.spatial_filtering.PolynomialRestrictionFilterBase(input_field, output_field, input_topo, output_topo, **kwds)[source]¶
Bases:
PolynomialInterpolationMethod
,RestrictionFilterBase
Base implementation for polynomial interpolation.
- class hysop.operator.base.spatial_filtering.RemeshRestrictionFilterBase(input_field, output_field, input_topo, output_topo, **kwds)[source]¶
Bases:
RestrictionFilterBase
Base implementation for lowpass spatial filtering: small grid -> coarse grid using remeshing kernels.
- class hysop.operator.base.spatial_filtering.RestrictionFilterBase(input_field, output_field, input_topo, output_topo, **kwds)[source]¶
Bases:
SpatialFilterBase
- class hysop.operator.base.spatial_filtering.SpatialFilterBase(input_field, output_field, input_topo, output_topo, **kwds)[source]¶
Bases:
object
Common base implementation for lowpass spatial filtering: small grid -> coarse grid
- class hysop.operator.base.spatial_filtering.SpectralRestrictionFilterBase(plot_input_energy=None, plot_output_energy=None, **kwds)[source]¶
Bases:
RestrictionFilterBase
,SpectralOperatorBase
Base implementation for lowpass spatial filtering: small grid -> coarse grid using the spectral method.
Initialize a SpectralRestrictionFilterBase.
- Parameters:
Notes
- IOParams filename is formatted before being used:
{fname} is replaced with field name {ite} is replaced with simulation iteration id
If None is passed, no plots are generated.
- class hysop.operator.base.spatial_filtering.SubgridRestrictionFilterBase(input_field, output_field, input_topo, output_topo, **kwds)[source]¶
Bases:
RestrictionFilterBase
Base implementation for lowpass spatial filtering: small grid -> coarse grid using subgrid